/**
 *
 * @description:
 * @author: junyong.hong
 * @createTime: 2019/7/9
 * @version: 1.0.0.0
 * @history:
 *    1、
 *    2、
 *
 */
import {HTTP} from '../util/http.js'

class LikeModel extends HTTP {
    /**
     * 点赞
     * @param behavior
     * @param artID 点赞对象，例如你想对电影进行点赞，那这个参数就是电影的id号
     * @param category 点赞类型分为4种，100电影 200音乐 300橘子 400书籍
     */
    like(behavior, artID, category) {
        let url = behavior === 'like' ? 'like' : 'like/cancel'
        this.request({
            url: url,
            method: 'POST',
            data: {
                art_id: artID,
                type: category
            },
            success: (data) => {
                console.log(data)
            }
        })
    }

    /**
     * 获取点赞信息
     * @param artID 电站对象的id号
     * @param category 点赞类型
     * @param sCallback
     */
    getClassicLikeStatus(artID, category, sCallback) {
        this.request({
            url: `classic/${category}/${artID}/favor`,
            success: sCallback
        })
    }
}

export {LikeModel}